{\rtf1\ansi\deff1\adeflang1025
{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\fswiss\fprq2\fcharset0 Arial;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Times New Roman;}{\f4\froman\fprq2\fcharset2 Symbol;}{\f5\fnil\fprq0\fcharset2 Symbol;}{\f6\fmodern\fprq1\fcharset0 Courier{\*\falt Courier New};}{\f7\fmodern\fprq1\fcharset0 Courier New;}{\f8\fnil\fprq0\fcharset128 OpenSymbol{\*\falt Arial Unicode MS};}{\f9\fnil\fprq2\fcharset0 MS Mincho;}{\f10\fnil\fprq2\fcharset0 Tahoma;}{\f11\fnil\fprq0\fcharset0 Tahoma;}}
{\colortbl;\red0\green0\blue0;\red0\green0\blue128;\red0\green128\blue0;\red128\green0\blue0;\red128\green128\blue128;\red0\green0\blue225;\red0\green0\blue255;\red34\green136\blue32;}
{\stylesheet{\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081\snext1 Normal;}
{\s2\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af10\afs28\lang255\ltrch\dbch\af9\langfe255\hich\fs28\lang3081\loch\fs28\lang3081\sbasedon1\snext3 Heading;}
{\s3\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081\sbasedon1\snext3 Body Text;}
{\s4\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af11\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081\sbasedon3\snext4 List;}
{\s5\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af11\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\i\loch\f1\fs24\lang3081\i\sbasedon1\snext5 caption;}
{\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af11\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081\sbasedon1\snext6 Index;}
{\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081\sbasedon1\snext7 Table Contents;}
{\s8\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\b\loch\f1\fs24\lang3081\b\sbasedon7\snext8 Table Heading;}
{\*\cs10\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f5\fs24\lang3081\loch\f5\fs24\lang3081 RTF_Num 2 1;}
{\*\cs11\cf0\rtlch\af8\afs24\lang255\ltrch\dbch\af8\langfe255\hich\f8\fs24\lang3081\loch\f8\fs24\lang3081 Bullet Symbols;}
}{\*\listtable{\list\listtemplateid1
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li360}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9702 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li720}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9642 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li1080}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li1440}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9702 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li1800}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9642 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li2160}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li2520}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9702 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li2880}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9642 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li3240}
{\*\soutlvl{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li3600}}\listid1}
}{\listoverridetable{\listoverride\listid1\listoverridecount0\ls0}}

{\info{\creatim\yr0\mo0\dy0\hr0\min0}{\revtim\yr0\mo0\dy0\hr0\min0}{\printim\yr0\mo0\dy0\hr0\min0}{\comment StarWriter}{\vern3100}}\deftab720
{\*\pgdsctbl
{\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\pgdscnxt0 Standard;}}
{\*\pgdscno0}\paperh15840\paperw12240\margl1800\margr1800\margt1440\margb1440\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
\pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa60\keepn\rtlch\af1\afs32\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs32\lang3081\b\loch\f1\fs32\lang3081\b {\rtlch \ltrch\loch\f1\fs32\lang3081\i0\b Using Schematron for Ant by example}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa60\keepn\rtlch\af1\afs20\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs20\lang3081\loch\f1\fs20\lang3081 {\rtlch \ltrch\loch\f1\fs20\lang3081\i0\b0 The schematron-ant.jar task allows ISO Schematron validation and reporting from an ANT script. The software is available open source from http://www.schematron.com/ and was contributed by companies Allette Systems, WebOrganic and Topologi. }
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 {\rtlch \ltrch\loch\f1\fs20\lang3081\i0\b0 When used with SAXON 9 XSLT, schematron-ant.jar will allow schemas with ISO Schematron (XSLT2 and XSLT2) query language bindings, and also obsolete Schematron 1.6 schemas. The output can be ISO SVRL (Schematron Validation Report Language, an XML format) or
 plain messages. }
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa60\keepn\rtlch\af1\afs26\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs26\lang3081\b\loch\f1\fs26\lang3081\b {\rtlch \ltrch\loch\f1\fs26\lang3081\i0\b Installing the Ant task}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Before the schematron Ant Task can be setup the following must be installed on the system:}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li720\ri0\lin720\rin0\fi-360\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch\ltrch\dbch\hich\loch{\rtlch \ltrch\loch \u61623\'3f}}{{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0 \tab }}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 Any recent Java (JRE or JDK; 1.4.2 or later)}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch\ltrch\dbch\hich\loch{\rtlch \ltrch\loch \u61623\'3f}}{{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0 \tab }}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 Any recent Apache Ant  (1.6.0 or later)}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch\ltrch\dbch\hich\loch{\rtlch \ltrch\loch \u61623\'3f}}{{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0 \tab }}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 Any JAXP-conforming library for XSLT which includes DOMSource and DOMResult implementations)}}
\par \pard\plain {\listtext\pard\plain \li360\ri0\lin360\rin0\fi-360\f8\f8\f8 \'95\tab}\ilvl0 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li360\ri0\lin360\rin0\fi-360\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\ltrch\hich\f0\loch\f0\ltrch\dbch\ltrch\dbch\rtlch\ltrch\hich\fs20\loch\fs20\rtlch We test using Saxon 9 Home Edition - saxon9he.jar}
\par \pard\plain {\listtext\pard\plain \li360\ri0\lin360\rin0\fi-360\af8\af8\af8 \'95\tab}\ilvl0 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\ltrch\hich\fs20\loch\fs20\rtlch\ltrch\hich\f0\loch\f0\rtlch\ltrch\dbch\ltrch\dbch Other versions of SAXON 9 may work, but as well as saxon9.jar you need saxon-dom.jar}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs20\lang3081\loch\f1\fs20\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Details on how to configure Ant to run on a system can be found on:}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li0\ri0\lin0\rin0\fi720\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 http://ant.apache.org/manual/}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs20\lang3081\loch\f1\fs20\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 In order to use Schematron Ant task, you simply need to have the \'91}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f6\fs18\loch\f6\fs18 ant-schematron.jar}{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 \'92 file.}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs20\lang3081\loch\f1\fs20\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 It can either use for a specific project and placed in the project folder.}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 If you would like to install the schematron Ant library for you system, you can put it in the Ant library folder (generally C:\\Program Files\\Ant\\lib), so that Ant can detect it automatically.}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa60\keepn\rtlch\af1\afs26\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs26\lang3081\b\loch\f1\fs26\lang3081\b {\rtlch \ltrch\loch\f1\fs26\lang3081\i0\b Defining the Ant task }
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 To use the Ant task, it must be defined in your build file (generally }}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f6\fs18\loch\f6\fs18 build.xml}{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 ).}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs20\lang3081\loch\f1\fs20\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 This can be done using the }}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f6\fs18\loch\f6\fs18 <taskdef>}{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20  Ant element in your Ant file.}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs20\lang3081\loch\f1\fs20\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <taskdef}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 name=}{\cf3\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "schematron"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 classname=}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf3\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "com.schematron.ant.SchematronTask"}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 classpath=}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf3\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "lib/ant-schematron.jar"}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 />}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang3081\loch\f7\fs20\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Or if the Jar file is available in your system, simply.}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs24\lang3081\loch\f7\fs24\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <taskdef}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 name=}{\cf3\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "schematron"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 classname=}{\cf3\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "com.schematron.ant.SchematronTask"}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 />}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang3081\loch\f7\fs20\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 The task can be defined at the top level or within a specific target.}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa60\keepn\rtlch\af1\afs26\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs26\lang3081\b\loch\f1\fs26\lang3081\b {\rtlch \ltrch\loch\f1\fs26\lang3081\i0\b Using the Ant task}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 Once the Schematron Ant Task has been defined, you can use the }}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f6\fs18\loch\f6\fs18 <schematron>}{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20  element to tell Ant to validate a bunch of files with Schematron.  Both ISO Schematron and the obsolete Schematron 1.}{\rtlch\ltrch\dbch\hich\f0\fs20\i\loch\f0\fs20\i n }{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 are supported.}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa60\keepn\rtlch\af0\afs28\lang255\ab\ltrch\dbch\af0\langfe255\hich\f0\fs28\lang3081\b\loch\f0\fs28\lang3081\b {\rtlch \ltrch\loch\f0\fs28\lang3081\i0\b Parameters}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs24\lang3081\loch\f0\fs24\lang3081 {\rtlch \ltrch\loch\f0\fs24\lang3081\i0\b0 Common parameters:}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 
\par \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ab\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\b\loch\f0\fs20\lang3081\b {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b Attribute}
\cell\pard\plain \intbl\ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ab\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\b\loch\f0\fs20\lang3081\b {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ab\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\b\loch\f0\fs20\lang3081\b {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b Description}
\cell\pard\plain \intbl\ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ab\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\b\loch\f0\fs20\lang3081\b {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b Required}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 schema}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs20\lang3081\loch\f1\fs20\lang3081 
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 the path to the schematron schema file.}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Yes}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 file}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs20\lang3081\loch\f1\fs20\lang3081 
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 the file(s) you want to check. (optionally can use an embedded fileset)}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Only if no fileset is defined}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 outputFilename}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs20\lang3081\loch\f1\fs20\lang3081 
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 The output file name of the SVRL file. The default is \'93result.xml\'94}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 OutputDir}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs20\lang3081\loch\f1\fs20\lang3081 
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 The output directory of the SVRL file. The default is the current working directory of the ANT task.}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 phase}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs20\lang3081\loch\f1\fs20\lang3081 
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 the ISO Schematron phase to use (ignored if no phase was specified in the schema)}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 format}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 \'a1\'b0svrl\'94 (default)| \'93message\'94 |}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 \'a1\'b0erminate\'94}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 SVRL is an XML format for the results. \'93message\'94 is a simple text format.}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 \'a1\'b0terminate\'94 is a text format and halts at first error. (Not implemented yet.)}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 queryLanguageBinding}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 \'a1\'b0xslt1\'94  (default)| \'93xslt2\'94 | \'93xpath\'94 | \'93xpath2\'94 |\'94old\'94}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Select to match the schema. }
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 \'a1\'b0old\'94 is for Schematron 1.n, e.g. Schematron 1.5}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 allow_foreign}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 "true" | "false" (default) }
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Pass non-Schematron elements to the generated stylesheet.  Pass the Schematron elements span, emph and dir: to the output SVRL.  }
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 failOnError}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 "true" | "false" (default) }
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Return a fail error code to Ant on an assertion failure.}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 This also enables file logging.}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 resolver}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 classname}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 The classname for a URL resolver. Must implement }}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f0\loch\f0 javax.xml.transform.URIResolver  }}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 classpath}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 string}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 The path to the class or jar for that resolver.}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 xml.catalog.files}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 string}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 The semicolon-delimited list of catalog files, if the resolver expects this.  (Passed as system parameter.)}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 fileNameParameter}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 string}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 A parameter passed to the Validator and potentially available as a variable in Schematron schemas as $fileNameParameter}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 fileDirParameter}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 string}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 A parameter passed to the Validator and potentially available as a variable in Schematron schemas as $fileDirParameter}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 archiveNameParameter}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 string}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 A parameter passed to the Validator and potentially available as a variable in Schematron schemas as $archiveNameParameter}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 archiveDirParameter}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 string}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 A parameter passed to the Validator and potentially available as a variable in Schematron schemas as $archivePathParameter}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7727\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 debugMode}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 \'a1\'b0true\'94 | \'93false\'94 (default)}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Emit the XSLT generated from the Schematron schemas as the file debug.xslt}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Parameters not used by every formatter}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 
\par \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7696\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ab\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\b\loch\f0\fs20\lang3081\b {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b Attribute}
\cell\pard\plain \intbl\ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ab\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\b\loch\f0\fs20\lang3081\b {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ab\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\b\loch\f0\fs20\lang3081\b {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b Description}
\cell\pard\plain \intbl\ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ab\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\b\loch\f0\fs20\lang3081\b {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b Required}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7696\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 generate-paths}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 true|false }
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 generate the SVRL @location attribute with XPaths}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7696\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 diagnose}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 yes | no }
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Add the diagnostics to the assertion results}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7696\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 terminate}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 yes | no }
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Terminate on the first failed assertion or successful report}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7696\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 message-newline }
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 "true" (default) | "false"  }
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Generate an extra newline at the end of messages}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx2043\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7696\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 output-encoding}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 string}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 The encoding used for the SVRL output}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Legacy, rare, experimental or compatibility parameters}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 
\par \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx1762\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7681\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ab\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\b\loch\f0\fs20\lang3081\b {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b Attribute}
\cell\pard\plain \intbl\ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ab\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\b\loch\f0\fs20\lang3081\b {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ab\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\b\loch\f0\fs20\lang3081\b {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b Description}
\cell\pard\plain \intbl\ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ab\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\b\loch\f0\fs20\lang3081\b {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b Required}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx1762\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7681\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 sch.exslt.imports}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 semi-colon delimited string of filenames}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Used for some EXSLT implementations\line (Not tested with Schematron Ant)}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx1762\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7681\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 attributes }
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 "true" | "false" (Autodetecting)  }
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Use only when the schema has no attributes as the context nodes }
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx1762\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7681\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 only-child-elements}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 "true" | "false" (Autodetecting) }
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Use only when the schema has no comments}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 or PI  as the context nodes}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx1762\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7681\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 visit-text }
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 "true" | "false"  (default)}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch  }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 Also visit text nodes for context.}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx1762\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7681\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 select-contents}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch  }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 '' | 'key' | '//' }
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch  }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 Select different implementation strategies}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \trowd\trql\trleft-65\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx1762\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3277\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx7681\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 property}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\fs20\loch\fs20 \'a1\'b0}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 true\'94 | \'93false\'94}}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Generate property}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 No}
\cell\row\pard \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 Typically, you would use a }}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f6\fs18\loch\f6\fs18 <fileset>}{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20  to specify the list of files that should be validated. Filesets are a standard Ant concept, they are used to specify lists of files matching certain criteria based on the name or path. More details can be found on:}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs20\lang3081\loch\f1\fs20\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 \tab }}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f0\fs20\lang255\loch\f0\fs20\lang255 http://ant.apache.org/manual/CoreTypes/fileset.html}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs20\lang3081\loch\f1\fs20\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 The Ant task will produce results both:}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li720\ri0\lin720\rin0\fi-360\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch\ltrch\dbch\hich\loch{\rtlch \ltrch\loch \u61623\'3f}}{{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0 \tab }}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 On the console, in a concise and informative way for the user to know what is going on}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch\ltrch\dbch\hich\loch{\rtlch \ltrch\loch \u61623\'3f}}{{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0 \tab }}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 And as an SVRL file which contains more verbose information in XML that can be used for better diagnostics and possibly further processing.}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs20\lang3081\loch\f1\fs20\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa60\keepn\rtlch\af1\afs26\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs26\lang3081\b\loch\f1\fs26\lang3081\b {\rtlch \ltrch\loch\f1\fs26\lang3081\i0\b Running Ant}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 On the DOS console, simply execute ant in the directory followed by the name of the build file}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li720\ri0\lin720\rin0\fi-360\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch\ltrch\dbch\hich\loch{\rtlch \ltrch\loch \u61623\'3f}}{{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0 \tab }}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\rtlch\ltrch\dbch\hich\f0\fs20\loch\f0\fs20 ant [build.xml]}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs20\lang3081\loch\f1\fs20\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 Within Eclipse, simply right-click on the ant file and select \'91run\'92.}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa60\keepn\rtlch\af1\afs26\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs26\lang3081\b\loch\f1\fs26\lang3081\b {\rtlch \ltrch\loch\f1\fs26\lang3081\i0\b Ant task example}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 
\par \pard\plain \ltrpar\s1\cf5{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 <?xml version="1.0" encoding="UTF-8"?>}
\par \pard\plain \ltrpar\s1\cf4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 <!--}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 A simple Ant script to illustrate how to use the Schematron Ant Task.}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 
\par \pard\plain \ltrpar\s1\cf4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li0\ri0\lin0\rin0\fi195\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 This Ant files uses the 'ant-schematron.jar' file which contains the implementation }
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 for the Ant task as well as the ISO Schematron pre-processor (XSLT).}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 
\par \pard\plain \ltrpar\s1\cf4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 @author Christophe Lauret}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 @author Willy Ekasalim}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 
\par \pard\plain \ltrpar\s1\cf4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 @version 16 February 2007}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 -->}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <project}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 name=}{\cf3\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "schematron-ant-sample"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 default=}{\cf3\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "validate"}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf4\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <!-- }
\par \pard\plain \ltrpar\s1\cf4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li0\ri0\lin0\rin0\fi390\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 This is a task definition for Ant, it allows Ant to map the 'schematron' element}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 name to the schematron task that it loads from the Jar file.}
\par \pard\plain \ltrpar\s1\cf4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 -->}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <taskdef}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 name=}{\cf3\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "schematron"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 classname=}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf3\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "com.schematron.ant.SchematronTask"}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 classpath=}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf3\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "lib/ant-schematron.jar"}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 />}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf4\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <!--}
\par \pard\plain \ltrpar\s1\cf4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 Validate the files specified in the fileset using the 'sample.sch' schematorn file.}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 Concise results will be displayed on the console for each file.}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 More verbose results are generated as SVRL format and saved as 'result.xml'}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 -->}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <target}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 name=}{\cf3\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "validate"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 description=}{\cf3\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Test with a Fileset"}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf2     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <schematron}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 schema=}{\cf3\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "sch/sample.sch"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 failonerror=}{\cf3\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "false"}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <fileset}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 dir=}{\cf3\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "xml"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 includes=}{\cf3\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "*.xml"}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 />}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </schematron>}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </target>}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 
\par \pard\plain \ltrpar\s1\cf2{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 </project>}
\par \pard\plain \ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa60\keepn\rtlch\af1\afs26\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs26\lang3081\b\loch\f1\fs26\lang3081\b {\rtlch \ltrch\loch\f1\fs26\lang3081\i0\b Sample Source XML}
\par \pard\plain \ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 
\par \trowd\trql\trleft-118\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx2800\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx5720\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ai\ltrch\dbch\af0\langfe255\hich\f0\fs24\lang3081\i\loch\f0\fs24\lang3081\i {\rtlch \ltrch\loch\f0\fs24\lang3081\i\b0 Sample1.xml}
\cell\pard\plain \intbl\ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ai\ltrch\dbch\af0\langfe255\hich\f0\fs24\lang3081\i\loch\f0\fs24\lang3081\i {\rtlch \ltrch\loch\f0\fs24\lang3081\i\b0 Sample2.xml}
\cell\pard\plain \intbl\ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ai\ltrch\dbch\af0\langfe255\hich\f0\fs24\lang3081\i\loch\f0\fs24\lang3081\i {\rtlch \ltrch\loch\f0\fs24\lang3081\i\b0 Sample3.xml}
\cell\row\pard \trowd\trql\trleft-118\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx2800\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx5720\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8640
\pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs18\i\loch\f7\fs18\i <?xml}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs18\i\loch\f7\fs18\i  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs18\i\loch\f7\fs18\i version=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs18\i\loch\f7\fs18\i "1.0"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs18\i\loch\f7\fs18\i ?>}}
\par \pard\plain \intbl\ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs18\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs18\lang3081\loch\f7\fs18\lang3081 {\rtlch \ltrch\loch\f7\fs18\lang3081\i0\b0 <Dog>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 <leg>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 <paw></paw>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 </leg>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 <leg>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 <paw></paw>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 </leg>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 <leg>}
\par \pard\plain \intbl\ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs18\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs18\lang3081\loch\f7\fs18\lang3081 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f7\fs18\lang3081\i0\b0 <paw></paw>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 </leg>}
\par \pard\plain \intbl\ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs18\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs18\lang3081\loch\f7\fs18\lang3081 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f7\fs18\lang3081\i0\b0 <leg>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 <paw></paw>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 </leg>}
\par \pard\plain \intbl\ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs18\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs18\lang3081\loch\f7\fs18\lang3081 {\rtlch \ltrch\loch\f7\fs18\lang3081\i0\b0 </Dog>}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs18\i\loch\f7\fs18\i <?xml}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs18\i\loch\f7\fs18\i  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs18\i\loch\f7\fs18\i version=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs18\i\loch\f7\fs18\i "1.0"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs18\i\loch\f7\fs18\i ?>}}
\par \pard\plain \intbl\ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs18\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs18\lang3081\loch\f7\fs18\lang3081 {\rtlch \ltrch\loch\f7\fs18\lang3081\i0\b0 <Dog>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 <leg>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 <paw></paw>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 </leg>}
\par \pard\plain \intbl\ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs18\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs18\lang3081\loch\f7\fs18\lang3081 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f7\fs18\lang3081\i0\b0 <leg>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 <paw></paw>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 </leg>}
\par \pard\plain \intbl\ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs18\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs18\lang3081\loch\f7\fs18\lang3081 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f7\fs18\lang3081\i0\b0 <leg>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 </leg>}
\par \pard\plain \intbl\ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs18\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs18\lang3081\loch\f7\fs18\lang3081 {\rtlch \ltrch\loch\f7\fs18\lang3081\i0\b0 </Dog>}
\cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs18\i\loch\f7\fs18\i <?xml}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs18\i\loch\f7\fs18\i  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs18\i\loch\f7\fs18\i version=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs18\i\loch\f7\fs18\i "1.0"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs18\i\loch\f7\fs18\i ?>}}
\par \pard\plain \intbl\ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs18\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs18\lang3081\loch\f7\fs18\lang3081 {\rtlch \ltrch\loch\f7\fs18\lang3081\i0\b0 <Dog>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 <leg>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 <paw></paw>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 </leg>}
\par \pard\plain \intbl\ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs18\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs18\lang3081\loch\f7\fs18\lang3081 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f7\fs18\lang3081\i0\b0 <leg>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 <paw></paw>}
\par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs18\loch\f7\fs18 </leg>}
\par \pard\plain \intbl\ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs18\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs18\lang3081\loch\f7\fs18\lang3081 {\rtlch \ltrch\loch\f7\fs18\lang3081\i0\b0 </Dog>}
\cell\row\pard \pard\plain \ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs24\lang3081\loch\f7\fs24\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa60\keepn\rtlch\af1\afs26\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs26\lang3081\b\loch\f1\fs26\lang3081\b {\rtlch \ltrch\loch\f1\fs26\lang3081\i0\b Sample Schematron Schema}
\par \pard\plain \ltrpar\s1\cf8{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs18\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs18\lang3081\loch\f7\fs18\lang3081 
\par \pard\plain \ltrpar\s1\cf8{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 <!--}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf8\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 Sample}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf8\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 schema}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf8\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 for}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf8\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 use}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf8\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 with}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf8\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 the}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf8\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 Schematron}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf8\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 Ant}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf8\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 task.}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf8\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 @version}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf8\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 16}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf8\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 February}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf8\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 2007}}
\par \pard\plain \ltrpar\s1\cf8{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 -->}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <schema}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 xmlns=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "http://purl.oclc.org/dsdl/schematron"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <title>}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 Dog Stuff}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </title>}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <pattern>}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1      }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <rule}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 context=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Dog"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\cf1\rtlch\ltrch\dbch\hich\loch{\rtlch \ltrch\loch      }}{\cf1{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0 \tab }}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <assert}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 test=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "count(leg) = 4"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 A dog should have four legs, because then they can have four paws.}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </assert>}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1      }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 \tab }}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <report}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 test=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "count(leg) &lt; 3"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 A dog with less than three legs is unstable}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </report>}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1      }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </rule>}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1      }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <rule}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 context=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Dog/leg"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1      }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 \tab }}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <assert}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 test=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "count(paw) = 1"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 Each dog's leg should have a single paw, as an element or attribute, because this meets the business requirement "Dog must be walkable".}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </assert>}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1      }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </rule>}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </pattern>}
\par \pard\plain \ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 </schema>}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa60\keepn\rtlch\af1\afs26\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs26\lang3081\b\loch\f1\fs26\lang3081\b {\rtlch \ltrch\loch\f1\fs26\lang3081\i0\b Console Results}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 This is what Ant will produce on the system console:}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 validate}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf7\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 :}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf7\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 [}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 schematron}{\cf7\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 ] Source file: sample2.xml}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf7\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 [}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 schematron}{\cf7\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 ] [assert] /Dog[1] - A dog should have four legs, because then they can have four paws.}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf7\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 [}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 schematron}{\cf7\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 ] [assert] /Dog[1]/leg[3] - Each dog's leg should have a single paw, as an element or attribute, because this meets the business requirement "Dog must be walkable".}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf7\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 [}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 schematron}{\cf7\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 ] Source file: sample3.xml}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf7\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 [}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 schematron}{\cf7\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 ] [assert] /Dog[1] - A dog should have four legs, because then they can have four paws.}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf7\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 [}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 schematron}{\cf7\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 ] [report] /Dog[1] - A dog with less than three legs is unstable}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf7\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 [}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 schematron}{\cf7\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 ] 3 file(s) have been successfully validated.}}
\par \pard\plain \ltrpar\s1\cf7{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 BUILD SUCCESSFUL}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 Total time: 3 seconds}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa60\keepn\rtlch\af1\afs26\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs26\lang3081\b\loch\f1\fs26\lang3081\b {\rtlch \ltrch\loch\f1\fs26\lang3081\i0\b SVRL Results}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\langfe255\hich\f0\fs20\lang3081\loch\f0\fs20\lang3081 {\rtlch \ltrch\loch\f0\fs20\lang3081\i0\b0 This is the XML that Ant will produce and save as \'91result.xml\'92:}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <fileset}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 date=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "2007/02/16"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <file}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 name=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "sample2.xml"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:schematron-output}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 xmlns:svrl=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "http://purl.oclc.org/dsdl/svrl"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 xmlns:sch=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "http://www.ascc.net/xml/schematron"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 xmlns:iso=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "http://purl.oclc.org/dsdl/schematron"}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 xmlns:xs=}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "http://www.w3.org/2001/XMLSchema"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 title=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Dog Stuff"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 schemaVersion=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 ""}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:active-pattern/>}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:fired-rule}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 context=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Dog"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 />}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:failed-assert}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 test=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "count(leg) = 4"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 location=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "/Dog[1]"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:text>}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 A dog should have four legs, because then they can have four paws.}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </svrl:text>}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </svrl:failed-assert>}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:fired-rule}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 context=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Dog/leg"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 />}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:fired-rule}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 context=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Dog/leg"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 />}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:fired-rule}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 context=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Dog/leg"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 />}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:failed-assert}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 test=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "count(paw) = 1"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 location=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "/Dog[1]/leg[3]"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:text>}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 Each dog's leg should have a single paw, as an element or attribute, because this meets the business requirement "Dog must be walkable".}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </svrl:text>}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </svrl:failed-assert>}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </svrl:schematron-output>}
\par \pard\plain \ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li0\ri0\lin0\rin0\fi195\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 </file>}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs24\lang3081\loch\f7\fs24\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <file}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 name=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "sample1.xml"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:schematron-output}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 xmlns:svrl=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "http://purl.oclc.org/dsdl/svrl"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 xmlns:sch=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "http://www.ascc.net/xml/schematron"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 xmlns:iso=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "http://purl.oclc.org/dsdl/schematron"}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 xmlns:xs=}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "http://www.w3.org/2001/XMLSchema"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 title=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Dog Stuff"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 schemaVersion=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 ""}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:active-pattern/>}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:fired-rule}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 context=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Dog"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 />}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:fired-rule}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 context=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Dog/leg"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 />}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:fired-rule}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 context=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Dog/leg"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 />}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:fired-rule}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 context=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Dog/leg"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 />}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:fired-rule}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 context=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Dog/leg"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 />}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </svrl:schematron-output>}
\par \pard\plain \ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li0\ri0\lin0\rin0\fi195\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 </file>}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li0\ri0\lin0\rin0\fi195\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1   }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <file}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 name=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "sample3.xml"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:schematron-output}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 xmlns:svrl=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "http://purl.oclc.org/dsdl/svrl"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 xmlns:sch=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "http://www.ascc.net/xml/schematron"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 xmlns:iso=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "http://purl.oclc.org/dsdl/schematron"}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 xmlns:xs=}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "http://www.w3.org/2001/XMLSchema"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 title=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Dog Stuff"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 schemaVersion=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 ""}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:active-pattern/>}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:fired-rule}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 context=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Dog"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 />}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:failed-assert}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 test=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "count(leg) = 4"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 location=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "/Dog[1]"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:text>}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 A dog should have four legs, because then they can have four paws.}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </svrl:text>}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </svrl:failed-assert>}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:successful-report}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 test=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "count(leg) &lt; 3"}{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 location=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "/Dog[1]"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:text>}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 A dog with less than three legs is unstable}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </svrl:text>}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </svrl:successful-report>}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:fired-rule}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 context=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Dog/leg"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 />}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1       }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 <svrl:fired-rule}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16  }{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 context=}{\cf2\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 "Dog/leg"}{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 />}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang3081\loch\f1\fs24\lang3081{\rtlch \ltrch\loch\cf1     }{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf6\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16 </svrl:schematron-output>}}{\rtlch \ltrch\loch\f1\fs24\lang3081\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f7\fs16\loch\f7\fs16   }}
\par \pard\plain \ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li0\ri0\lin0\rin0\fi195\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 </file>}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 
\par \pard\plain \ltrpar\s1\cf6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 {\rtlch \ltrch\loch\f7\fs16\lang3081\i0\b0 </fileset>}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs24\lang3081\loch\f7\fs24\lang3081 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs16\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs16\lang3081\loch\f7\fs16\lang3081 
\par }